<?php

namespace Biz\Constants;

/**
 * Constants.
 *
 * @license [http://www.85do.com] [杭州永奥网络科技有限公司]
 * @copyright Copyright (c) 2018-2026 Hangzhou Yongao Technology Co., Ltd. All rights reserved.
 */
class ApplicationConstants
{
    /**
     * 一些默认值
     */
    const DEFAULT_LANGUAGE = 'zh-CN'; // 默认语言，同步设置.env => APP_LOCALE

    /**
     * 支持语言
     */
    const LANGUAGE_EN    = 'en'; // 英语
    const LANGUAGE_ZH_CN = 'zh-CN'; // 汉语

    /**
     * Languages.
     *
     * @var array
     */
    public static $Languages = [
        self::LANGUAGE_EN,
        self::LANGUAGE_ZH_CN,
    ];

    /**
     * 请求头附加参数.
     */
    const HEADER_X_APP_PLATFORM               = 'X-App-Platform'; // 设备系统平台
    const HEADER_X_APP_IDENTIFIER             = 'X-App-Identifier'; // 设备标识
    const HEADER_X_APP_LOCALIZATION           = 'X-App-Localization'; // 语言定位(多语言标识)
    const HEADER_X_APP_AUTH_TOKEN             = 'X-App-Auth-Token'; // APP认证Token
    const HEADER_X_APP_AUTHORIZE_TOKEN        = 'X-App-Authorize-Token'; // APP授权token
}
